package gui_kalenderpanel;
import java.awt.Component;
import model.*;

import javax.swing.*;

public class BeskjedRenderer extends DefaultListCellRenderer implements ListCellRenderer{
	public Component getListCellRendererComponent(JList list, Object value,
			int index, boolean isSelected, boolean cellHasFocus) {
		
		Beskjed curr = (Beskjed) value;
		String fra = curr.getFra();
		String type = new String();
		String besk = curr.getKommentar();
		
		if (curr.getType() == BeskjedType.innkalling) {
			type = " - Innkalling";
		}
		else if (curr.getType() == BeskjedType.avslag) {
			type = " - Avslag - " + besk;
		}
		else if (curr.getType() == BeskjedType.avlysning) {
			type = " - Moete avlyst - " + besk;
		}
		else if (curr.getType() == BeskjedType.endring) {
			type = " - Endring paa innkalling";
		}
		
		JLabel beskLab = new JLabel();
		beskLab.setText(fra + type);
		
		return beskLab;
		
	}
}
